package com.gscitysfy.cus.drain.modules.special.service;

import com.gscitysfy.cus.drain.modules.special.vo.DeviceTypeInfo;

import java.util.List;
import java.util.Map;

public interface DrainSpecialService {

    public List<DeviceTypeInfo> getDeviceTypeList();

    public List<Map<String,Object>> getListByDeviceType(String token,String deviceType);
//    public List<Map<String,Object>> getStationList(String token, String deviceType);

    public Map<String,Object> getPumpDetail(String token,String id);

    public List<Map<String,Object>> selectStationAllAlarmList(String token,String stationId);

    public Map<String,Object> getStationInfoByStationId(String token,String stationId);

    public List<Map<String,Object>>  queryHistoryDataLine(String token,String pointCode,String sensorCode,String tagCode,String startTime,String endTime);

    public List<Map<String,Object>>  getPointByPointCode(String token,String coamPointCode);

    public List<Map<String,Object>> getPipelineByCoamSubjectCode(String token,String coamSubjectCode);

    public List<Map<String,Object>> getEquipByCoamEquipCode(String token,String coamEquipCode);
}
